Todos los programas compilados en el Capítulo 5 se instalarán bajo $LFS/tools para mantenerlos separados de los programas compilados en el Capítulo 6 . Los programas compilados aquí son herramientas temporales y no formarán parte del sistema LFS final. Mantener estos programas en un directorio aparte, hace que resulte fácil el descartarlos más tarde, una vez usados. Esto también evita que estos programas vayan a parar a los directorios de producción de host ( lo cual es fácil que ocurra por accidente en el Capítulo 5) .
Crea el directorio necesario ejecutando lo siguiente como
root
:
mkdir -v $LFS/tools
El siguiente paso es crear un enlace simbólico de /tools en el sistema anfitrión . Este apuntará al directorio que acabamos de crear en la partición LFS. Ejecuta este comando como root
nuevamente:
ln -sv $LFS/tools /
El comando anterior es correcto. El comando ln tiene bastantes variaciones de sintaxis, por lo que asegúrate de comprobar info coreutils ln y ln(1) antes de informar de lo que puedas pensar que es un error.
El enlace simbólico creado posibilita que el conjunto de herramientas se compile siempre en referencia a /tools , lo que significa que el compilador , ensamblador y enlazador funcionarán en el capítulo 5 (en el que todavía estamos utilizando algunas herramientas del sistema anfitrión ) y en el siguiente (cuando ya estamos "enjaulados" en la partición LFS) .